H T M L   -   Hyper Text Markup Language

6.  tabellen

6.1  table-tag - definition einer tabelle

Tabellen werden mit dem table-tag konstruiert; dabei werden folgende tags ineinander geschachtelt:

tr-tagdefiniert eine tabellenzeile und enthält ein oder mehrere th- oder td-tags
th-tagdefiniert eine tabellenzelle mit dem typ spaltenüberschrift; üblicherweise ist das die erste zeile einer tabelle und eine tabelle enthält nur eine zeile mit spaltenüberschriften. Außerdem mischt man in einer zeile nicht zellen mit überschriften und normale zellen
td-tagdefiniert eine normale tabellenzelle

Die anzahl der th- oder td-tags in einem tr-tag legt die spaltenzahl der tabelle fest, man sollte für jede zeile der tabelle die gleiche anzahl von spalten definieren, sonst liefert der browser in der regel ziemlichen unsinn.

<table [ border="nn" ] [ cellspacing="nn" ]
       [ cellpadding="nn" ] >
<tr>spaltenüberschriften
<th> text </th>
. . .
<th> text </th>
</tr>
<tr>erste zeile
<td> text </td>
. . .
<td> text </td>
</tr>
. . . weitere zeilen
</table>
border="nn" nn ist ein numerischer wert; um die tabelle wird ein rahmen mit der dicke nn pixel gezeichnet, die zellen der tabelle erhalten einen rahmen von 1 pixel. Fehlt die angabe oder wird 0 angegeben, werden kein rahmen gezeichnet.
cellspacing="nn"
nn ist ein numerischer wert und legt den abstand der zellen untereinander fest. Fehlt die angabe liegen die zellen eng zusammen.
cellpadding="nn" nn ist ein numerischer wert und legt den abstand in des zelleninhalts vom zellenrand fest.

hinweise

beispiel
Das beispiel zeigt eine tabelle, einmal ohne und einmal mit rahmen

spalte 1 spalte 2 spalte 3
aaaa bbbbbbbbbbbbbbbb cccc
aaaa bbbb cccccccccc

Die definition der zweiten tabelle unterscheidet sich nur durch das table-tag.

<table border="3">

spalte 1 spalte 2 spalte 3
aaaa bbbbbbbbbbbbbbbb cccc
aaaa bbbb cccccccccc


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  h t m l
  C S S  
  P H P  
  My S Q L  
  JAVASCRIPT